#include <iostream>
#include <fstream>

int main()
{
    // 1. 创建流对象
    std::ofstream ofs;

    // 2. 打开文件
    ofs.open("test.txt", std::ios::out | std::ios::binary);

    // 判断是否打开成功
    if (!ofs.is_open())
    {
        std::cout << "文件打开失败" << std::endl;
        return -1;
    }

    // 3. 写入
    std::string str = "hello world";
    ofs.write(str.c_str(), str.size());

    // 4. 关闭文件
    ofs.close();
    return 0;
}